package com.subfg.common.entity.call.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;


@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "转账时, 必须要的用户信息")
public class RequestTransferModel implements Serializable {
    @ApiModelProperty(value = "发件时的项目")
    private String project;

    @ApiModelProperty(value = "转账时, 对方账号 或者 token 信息")
    private String sensitiveInformation;
    @ApiModelProperty(value = "转账需要用户真实名字 或 补充信息")
    private String supplementaryInformation;
    @ApiModelProperty(value = "转账金额")
    private BigDecimal transferAmount;
    @ApiModelProperty(value = "转账渠道")
    private Integer channel;
    @ApiModelProperty(value = "转账备注信息")
    private String subject;
    @ApiModelProperty(value = "转账单号")
    private String orderNo;


}
